﻿using System;
using System.Collections.Generic;
using System.Linq;


namespace BackupAssurance.Library.Constants
{
    public static class Constants
    {

        public const string SCH_BYMINUTE = "SCH_BYMINUTE";
        public const string SCH_HOURLY = "SCH_HOURLY";
        public const string SCH_DAILY = "SCH_DAILY";
        public const string SCH_WEEKLY = "SCH_WEEKLY";
        public const string SCH_MONTHLYONDATE = "SCH_MONTHLYONDATE";
        public const string SCH_ONCE = "SCH_ONCE";

        public const string JOB_FAILURE_CONTINUE = "JOBFAILCONTINUE";
        public const string JOB_FAILURE_STOP = "JOBFAILSTOP";
        public const string JOB_FAILURE_RETRY = "JOBFAILRETRY";

        public const string PLG_ACTION = "ACTION";
        public const string PLG_FORCE = "FORCE";
        public const string PLG_PERSISTENT = "PERSISTENT";
        public const string PLG_LOCALDRIVE = "LOCALDRIVE";
        public const string PLG_PROMPTFORCREDENTIALS = "PROMPTFORCREDENTIALS";
        public const string PLG_SHARENAME = "SHARENAME";
        public const string PLG_SAVECREDENTIALS = "SAVECREDENTIALS";
        public const string PLG_LOGIN = "LOGIN";
        public const string PLG_PASSWORD = "PASSWORD";
        public const string PLG_ACTION_MAP = "MAP";
        public const string PLG_ACTION_UNMAP = "UNMAP";

        public const string PLG_DELETEEMPTYFOLDERS = "DELETEEMPTYFOLDERS";
        public const string PLG_PROCESSFOLDER = "PROCESSFOLDER";
        public const string PLG_NUMDAYSDELETEBACK = "NUMDAYSDELETEBACK";
        public const string PLG_RECURSEFOLDER = "RECURSEFOLDER";
        public const string PLG_INCLUDEFILENAMES = "INCLUDEFILENAMES";
        public const string PLG_INCLUDEFOLDERS = "INCLUDEFOLDERS";
        public const string PLG_INCLUDEEXTENSIONS = "INCLUDEEXTENSIONS";
        public const string PLG_EXCLUDEFILENAMES = "EXCLUDEFILENAMES";
        public const string PLG_EXCLUEFOLDERS = "EXCLUDEFOLDERS";
        public const string PLG_EXCLUDEEXTENSIONS = "EXCLUDEEXTENSIONS";

        public const string PLG_TARGET_FOLDER = "TARGETFOLDER";
        public const string PLG_INCLUDEPATHSNFILENAMES = "INCLUDEPATHSNFILENAMES";
        public const string PLG_NUMHOURSBACK = "NUMHOURSBACK";
        public const string PLG_OVERRIDE_FILE = "OVERRIDEFILE";

        public const string PLG_MOVE_FILE_FLAG = "MOVEFILEFLAG";

        public const string PLG_CAPTURE_OUTPUT = "CAPTUREOUTPUT";
        public const string PLG_PROGRAM_NAME = "PROGRAMNAME";
        public const string PLG_PROGRAM_PARAMETERS = "PROGRAMPARAMETERS";
        public const string PLG_PROGRAM_DIRECTORY = "PROGRAMDIRECTORY";
        public const string PLG_COMPARE_EACH_FILE = "COMPAREEACHFILE";
        public const string PLG_USE_HOUR_SYSTEM = "USEHOURSYSTEM";

    }
}
